<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // 删除数组  数组.splice(开始的索引,多少个)
        // 增加元素到数组 数组.splice(开始的索引,0,插入的元素1,插入的元素2);
        // 修改数组  数组.splice(开始的索引,多少个,插入的元素1,插入的元素2,插入的元素3)
        // 也是对原数组产生了影响  
        // splice这个方法的返回值 就是新数组 给到我们的是新的数组  


        // var xiaobao = ['苏荃','双儿','方怡','曾柔','阿珂','建宁公主','沐剑萍'];
        // alert(xiaobao);// '苏荃','双儿','方怡','曾柔','阿珂','建宁公主','沐剑萍'
        // var res = xiaobao.splice(2,2); // 从下标2开始删除2个 
        // alert(res); // 把数组删除的元素组成一个新的数组 然后返回  '方怡','曾柔'
        // alert(xiaobao); // '苏荃','双儿','阿珂','建宁公主','沐剑萍'
        
    /*     var xiaobao = ['苏荃','双儿','方怡','曾柔','阿珂','建宁公主','沐剑萍'];
        alert(xiaobao);
        var res = xiaobao.splice(4,0,'大乔','小乔','杨玉环');
        console.log(res.length);  // 也就是 剪切的元素放到新的数组中返回
        // 这里根本就没有剪切 所以 [] 也就是长度为 0 
        alert(xiaobao);// 苏荃,双儿,方怡,曾柔,大乔,小乔,杨玉环,阿珂,建宁公主,沐剑萍
 */

   /*  var xiaobao = ['苏荃','双儿','方怡','曾柔','阿珂','建宁公主','沐剑萍'];
    alert(xiaobao);
    var res = xiaobao.splice(0,2,'大乔','小乔'); // '苏荃','双儿'
    alert(res);
    alert(xiaobao); */
    </script>
</body>
</html>